part of 'company_bloc.dart';

@immutable
sealed class CompanyState {}

final class CompanyInitial extends CompanyState {}
final class CompanyLoadState extends CompanyState {}
final class CompanyEmptyState extends CompanyState {}
final class CompanyNomoreState  extends CompanyState {}

final class CompanySuccessState extends CompanyState {
  final List<AppCompanyDto> companies;
  CompanySuccessState(this.companies);
}
final class CompanyDissState extends CompanyState {}
final class CompanyErrorState extends CompanyState {
  final String message;
  CompanyErrorState(this.message);
}

final class CompanyDeleteSuccessState extends CompanyState {
  final String id;
  CompanyDeleteSuccessState(this.id);
}
final class CompanySetSuccessState extends CompanyState {
  final String id;
  CompanySetSuccessState(this.id);
}


class CompanySuccess extends CompanyState {
  final Map<String, dynamic> data;
  CompanySuccess(this.data);
}


final class CompanyVerifyDialg  extends CompanyState {
  final int code;
  CompanyVerifyDialg(this.code);
}

final class CompanyVerifyCodeSuccessDialg  extends CompanyState {
  CompanyVerifyCodeSuccessDialg( );
}



